Бесплатный курс по Мобильной платформе 1С. Модуль 1

Начинаем занятия тренинга, и сегодня Вам предстоит самостоятельно создать собственную мобильную конфигурацию.

Модуль 1. Создание первого мобильного приложения

Результаты текущего дня:

  • Сегодня Вы научитесь устанавливать мобильную и стационарную платформу «1С:Предприятие 8.3»
  • Инсталлировать веб-сервер Apache
  • Запускать виртуальные машины VMware
  • Устанавливать ОС Android в виртуальную среду
  • Создавать мобильную конфигурацию на платформе «1С:Предприятие 8.3»
  • Публиковать разработанную конфигурацию на веб-сервере
  • Переносить и обновлять конфигурацию на мобильном устройстве

Порядок обучения

329696678Скачивайте теоретические материалы в PDF и видео-формате. Рекомендуем начинать именно с изучения теории.

home-security-systems-installation-costs Выполняйте практическое задание для закрепления полученных знаний.

TSCC-logo-128x27

 
Кодек TSCC для просмотра видео

Для просмотра видео в формате AVI Вам следует установить в системе кодек TSCC. Его можно скачать из двух мест:

Теоретические материалы

Итак, приступайте к изучению теоретического материала первого модуля курса.

Данный контент доступен только для зарегистрированных пользователей.
Пожалуйста, войдите на сайт (Войти), если Вы уже зарегистрированы или зарегистрируйтесь на сайте (Зарегистрироваться), чтобы получить доступ.
Регистрация занимает 1 минуту, но открывает доступ к материалам сайта.

Вопросы

В апреле 2014 года данный курс проходило более 3500 человек и большинство вопросов по модулю уже задано. Поэтому, если у Вас возникли вопросы, Вы можете просто просмотреть комментарии ниже, наверняка Вы найдете ответ.

Обратите внимание, для навигации по комментариям внизу страницы есть ссылки

предыдущие-комментарии

Следующие-комментарии

Если же Вам необходима поддержка, мы с радостью ответим на Ваши вопросы в рамках Мастер-группы «Полного курса по разработке Мобильных приложений на платформе «1С:Предприятие 8».

Комментарии / обсуждение (978):

  1. zeek

    1.Установил платформу 1С:Предприятие 8.3.4;
    2.Установил Апаче;
    3.Установил Мобильная платформа 1С:Предприятия на виртуальное(wmvare), при настройках по умолчанию почему-то приложения все время вылетали, но при увеличении объема оперативной памяти в настройках до 1Гб стало нормально работать;
    4.создал чистую конфигурацию, опубликовал ее протестировал обновление;

  2. GeterX

    1.Установил платформу 1с «1С:Предприятие 8.3»;
    2.Установил Апаче;
    3.Установил мобильную платформу для разработчика на виртуальное(wmvare);
    4.создал конфигурацию “ФлешМоб”;

  3. Gingema

    у меня все получилось,начала делать по статье, намучилась, много времени потеряла но все же сделала, потом увидела что всё в видео разбиралось…эх))

  4. boa-2000

    Добрый день, подскажите в чем может быть проблема?

    • Поддержка курса по EDT

      Попробуйте другую версию апк файла

  5. mPetrov

    – VMware Player заработал только после ОТКЛючения Hyper-Threading в BIOSе (HP ProBook)!
    – Почему-то приложение на Виртуалке (VMware) “железно” обновляется только после Повторного нажатия на кнопку “Мобильное приложение: запустить” и Не обновляется на Телефоне под Android 2.3 (т. после принудительного обновления)?
    – Есть ли какие серьезные “грабли” при разработке под Android 2.3 (iso-образы на http://www.android-x86.org)?

  6. SergeyR

    1. Переустановил платформу «1С:Предприятие 8.3»
    2. Донастроил Апач
    3.1. Установил VMware. Не взлетело из-за прокси.
    3.2. Установил Android из iso на Oracle VM VirtualBox. Работает.
    4. Установил мобильную платформу на эмуляторы под VirtualBox и Android Virtual Device
    5. Создал конфигурацию. Создал общую форму с надписью. Разместил на рабочем столе. Выгрузил и опубликовал 1cema.xml на веб-сервере.
    6. Подключил конфигурацию в эмуляторах. Работает.
    7. Изменил конфигурацию. В эмуляторах обновилась.

  7. Sergey Kapelev

    1. Установил платформу 8.3
    2. Установил apache
    3. Так и не получилось установить андроид.
    И на VMware и на VirtualBox доходит до черного экрана с переливающейся надписью “Android” и дальше не идет.
    Пробовал на нетбуке и на десктопе.

    • Escander

      достаточно ждали (у меня не самый медленный комп и диски SSD, но ждать нужно…)?

  8. 145

    почему при установке 1с на виртуальное устройство может выдаваться сообщение “space out”.

    • Escander

      а вы точно тот пакет ставите (там их 2, для аппаратной платформы х86 и для аппаратной платформы arm, если ставите на эмулятор – нужно ставить тот что для х86)

      • 145

        Пробовали ставить и тот и другой. Эффект – один и тот же, space out

  9. Rustavelli

    У кого есть ссылка на скачивание архива с мобильной платформой, поделитесь ссылкой пожалуйста

      • Александр

        Простите, где нашли ? Я не могу найти найти нигде эти файлы apk

  10. Рустам

    Доброго дня всем! Где взять архив с мобильной платформой? Скачать из источника не получилось, дайте рабочую ссылку пожалуйста.

    • Поддержка курса по EDT

      Что значит – не получилось?

  11. Kindman1980

    1.Установил платформу 1с «1С:Предприятие 8.3»;
    2.Установил Апаче;
    3.Установил мобильную платформу для разработчика на виртуальное(wmvare) и реальное на планшете Nexus 7;
    4.создал конфигурацию “ФлешМоб”;
    5.Была проблема “Неправильный формат конфигурации”. Но с работы удалось подключиться.

  12. Medusa

    При переносе файлов на Андройд можно ли настроить общую папку между виртуальной системой и реальной, а не использовать Google Drive?
    если да то опишите как в Андройде на виртуальной машине получить к ней доступ?
    спасибо

    • Поддержка курса по EDT

      Есть приложения в гугл плей, которые позволяют настраивать такие папки. Но Вам аккаунт гугла понадобится на виртуальной машине еще и в 4 модуле. Так что лучше сделать сейчас :)

  13. Vladal

    Вообще ничего не получилось – Апач не запускается, по 127.0.0.1 пишет It work! а в трее красный прямоугольник (стоп) и не стартует – сразу вываливается “Приложение выполнило недопустимую операцию”.

  14. Mortiferus

    В итоге получилось. На смартфоне, все работает прекрасно, обновления конфы тут же переносятся на телефон. Супер!

  15. sing

    1.установила платформу 8.3
    2.установила apache
    3.долго возилась с установкой андроида и установкой 1с на виртуальную машину .
    4.создала новую конфигурацию, в ней общую форму.
    5.опубликовала конфигурацию
    6.загрузила ее на андроиде.
    7.внесла изменения в конф., изменения появились на андроиде.
    Возникли проблемы с 1с на виртуальной машине, но, благодаря предыдущим комментариям, они успешно были решены.

  16. Mikls

    1. Установил платформу
    2. Установил апач
    3. Залил на смартфон апк файл и установил
    4. Создал конфигурацию, сделал настройки.
    5. Создал общую форму, разместил ее на рабочем столе

  17. boa-2000

    Короче как это не обидно, но у меня так и не получилось запустить программу на ВМ (на устройстве планшет HTC программа МП установилась, но запускаться отказалась, просто зависает). НА ВМ уже вроде все отключил, и брендмауер сбрасывал и настраивал на выбранный порт, антивирусник отключен. Пробовал на 2 разных компах результат один и тот же. Обидно дошел до 4 задания, а первое не выполнил.

    • yulya_dav

      а версия последняя мп ? у меня на телефон (4.1 и 4.2)только сегодня встало, когда поставила последнюю версию мп, а до этого того же зависало.
      сработало только на андроиде 4.0

  18. Dosipheja

    С мобильной платформой работала режиме эмуляции на персональном комьютере. Установила все необходимые программы.
    Прочитала теорию и 2 раза смотрела вебинар. Поэтому все получилось с первого раза. Создала новую конфиурацию. Подключила к мобильному утройству. Обновила конфигурацию. Проблем не возникло, потому что все делала один в один, как учили.

  19. valeria

    1.установила платформу 8.3
    2.установила apache
    3.долго возилась с установкой андроида на виртуальную машину.
    На WMplayer не получилось, получилось на Virtualbox.
    4.создала новую конфигурацию, в ней общую форму.
    5.опубликовала конфигурацию
    6.загрузила ее на андроиде.
    7.внесла изменения в конфигурацию, опубликовала, изменения появились на андроиде.

  20. Mortiferus

    Добрый день! При установке файла 1cem-arm.apk на виртуалку-андроид пишет, что недостаточно свободного места. В настройках проверил – всего 100 Мб по-умолчанию встало. А как увеличить размер? Не удалять же остальные программы?

    • Escander

      нужно ставить не arm а х86 сборку, у вас ведь на стационарном компьютере не АРМ процессор?

      • Mortiferus

        Да, спасибо, сам уже сообразил, просмотрев видео.

  21. yegorovnv

    По первому модулю большой отставание из-за того, что у меня просто никак не хотел работать wmvare.
    Апач запустил. Пришлось его “сдружить” со Скайпом, не могли поделить 80 порт.
    С 1С проблем не возникло. Все заработало сразу.

    Вместо wmvare начал использовать VirtualBox. Пока все работает.
    Считаю, что ДЗ по 1 модулю выполнил

  22. scream

    установил VMware Player
    подключил образ
    запускаю первую строку
    андроид без устрановки
    начинается запуск
    но потом черный экран без признаков жизни

      • Escander

        у меня после запуска сек 30 чёрный экран, потом начинает ставиться с образа и т.д. когда загрузился – срочно разблокирую его т.к. если уснёт то только перезапуск помогает… в связи с чем и установил в настройках, что экран гасить через 30 мин

        • scream

          действительно если следить как ставиться
          то все проходит на ура

    • Денис Глазырин

      Попробуйте запустить 4-ю строку – установку. (установка будет выполнена на виртуальный жёсткий диск, с Вашими данными ничего не должно случиться).
      Как вариант – попробуйте использовать VirtualBox, у меня хорошо работает (обусловлено тем, что к моменту начала курса у меня как раз крутилась последняя версия андроида).

  23. Marishka2112

    VMware не подключается к интернету.
    После ввода данных gmail долго висит, потом выдаёт
    “Вход н выполнен
    Не удается установить надежное соединение с сервером.”

    • Денис Глазырин

      Это в процессе установки происходит?
      Попробуйте пропустить этот шаг, и после того как система загрузится – проверить работу интернета в браузере.
      Если и там работать не будет – значит у Вас что-то с настройками, скорее всего – с настройками сети на виртуальной машине.
      Можете попробовать запустить образ Андроида в VirtualBox, там по умолчанию настраивается NAT и сеть нормально работает.

    • Escander

      быстрее всего решит проблему местный сисадмин, т.к. возможных тонкостей много (от настроек прокси и маршрутизаторов, до антивирусов и брэндмауэров), возможно нужно переустановить виртуальную машину (не саму VmWare, а в VmWare выбрать Create a New Virtual Mashin)

  24. unkas

    Перепробовал разные варианты.
    Взлетело только в связке vbox + .iso
    И так даже как-то больше понравилось – настроил сеть и обмениваюсь файлами напрямую, а не через облака

    • Escander

      Разрабатываю именно на VmWare – нет такой проблемы… а если попробовать зайти например в плэймеркет, заходит или нет?

    • Medusa

      Как вы настроили обмен напрямую без облаков? Распишите пож-та

  25. You1C

    В целом всё получилось, но есть одна проблема: не обновляется приложение на телефоне на Андроиде, пробовал всё: кнопку “Мобильное приложение: запустить”, “Конфигурация – Мобильное приложение – Обновить”, “Конфигурация – Мобильное приложение – Публиковать”. Обновляется, если только “Выйти из приложения”, и опять открыть. При этом на Андроиде в VMware (дистрибутивы из Раздаточного материала) – всё работает отлично!
    Компьютер – Windows 7 Home Edition, телефон – Android 2.3.5, платформа 8.3.4.465 и 8.3.4.21, Apache httpd-2.2.25-win32-x86-no_ssl
    Прошу помочь!

    • Денис Глазырин

      Проверьте – установлена ли галочка “Перезапуск из конфигуратора” в настройках мобильного приложения.

      • You1C

        Да, галочка стоит (смотрю через “Изменить”)

        • Денис Глазырин

          Учитывая, что на виртуальной машине всё работает – можно сделать вывод, что в конфигураторе при публикации мобильного приложения галочку “Обновлять мобильное приложение при обновлении конфигурации данных” Вы не снимали (она установлена по-умолчанию).
          Тогда такое поведение мобильной платформы странно. Не помню, чтоб кто-то ещё сталкивался с таким поведением на мобильном устройстве.

        • Escander

          У меня тоже обновляет только при выборе конфигурации

          • Денис Глазырин

            Escander и You1C, поделитесь пожалуйста информацией – какие у Вас устройства (чтоб знать – где могут быть проблемы).

            • Escander

              На VmWare обновляет через раз, на какой-то загадочной китайской поделке хайвэй (почти нонейм, программа супердевайс не смогла с частью железа разобраться что это такое вообще) вообще не хочет обновлять, на Samsung S4 (GTI-9500) тоже как-то нестабильно но чаще чем через раз, на HTC SW – норм, ещё у товарища брал какую-то старую трубу для теста типа реплики Samsung S3 – тоже всё норм.

            • Денис Глазырин

              У меня на Sony Acro S – подобных проблем не было. В эмуляторе – тоже всё работало без нареканий (в плане обновления из конфигуратора), до определённого момента :)
              Про загадочное китайское устройство – наверное не стоит удивляться?

            • georgeromaniuk

              В точности такая же проблема: обе галочки “обновлять” (и в конфигураторе на ПК и на Андроиде) установлены, но обновление конфы на телефоне происходит только, если выйти и снова зайти в приложение.

              Устройство – Sony Xperia U (ST25i)
              Версия Андроид – 2.3.7

              Что сделал не совсем так, как в инструкции: перед первой публикацией мобильной конфы НЕ указал номер версии, поле осталось пустым. Потом указывал, менял – ничего не помогало. Конфа обновляется на телефоне только перезапуском или по кнопке “Проверить обновления”.

  26. kornet1976

    Доброго времени суток. Мобильное приложение собрано с ошибками. Поможете разобраться? Латинофобию победил: 1С-кий юзверь – на английском, виндовский юзверь – на латинском. База, на всякий случай, в папке на латинском) Других решений похожей проблемы в этой ветке поиском не нашел. Всю ветку прочесть не осилил, если что встречалось – извините.

      • kornet1976

        Прикреплял лог, вроде… кину сюда

        Версия мобильной платформы : 8.3.4.21
        Графическая информация :
        Путь к Android SDK : D:\MobilPL\Soft\Sdk
        Путь к Apache Ant : D:\MobilPL\Soft\Ant
        Путь к JAVA : D:\MobilPL\Soft\jdk
        Распаковка мобильной платформы
        Распаковка мобильной конфигурации: 0
        Распаковка картинки: Android\icon-36×36.png – отсутствует
        Распаковка картинки: Android\icon-48×48.png – отсутствует
        Распаковка картинки: Android\icon-72×72.png – отсутствует
        Распаковка картинки: Android\icon-96×96.png – отсутствует
        Распаковка картинки: Android\splash-320×480.png – отсутствует
        Распаковка картинки: Android\splash-480×854.png – отсутствует
        Распаковка картинки: Android\splash-640×960.png – отсутствует
        Распаковка картинки: Android\splash-768×1024.png – отсутствует
        Распаковка картинки: Android\splash-800×1280.png – отсутствует
        Распаковка картинки: Android\splash-854×480.png – отсутствует
        Распаковка картинки: Android\splash-1024×768.png – отсутствует
        Распаковка картинки: Android\splash-1280×800.png – отсутствует
        Распаковка картинки: Android\splash-1536×2048.png – отсутствует
        Распаковка картинки: Android\splash-2048×1536.png – отсутствует
        Установка полного идентификатора приложения: ru.krnt.proba
        Установка версии приложения: 1.1
        Установка номера сборки приложения: 1
        Подготовка файла управления сборкой: local.properties.xml
        Подготовка файла управления сборкой: build.xml
        Подготовка файла управления сборкой: make.bat
        Начинается сборка

        • Escander

          а, ну так вы не публикуете мобильное приложение и подключаете его через опубликованное апачем (иис) а собираете пакет apk и пробуете его установить на мобильное устройство? – Со сборкой пакета вообще море тонкостей…

  27. Adapter

    Подскажите где (как) связана мобильная публикация с базой данных?
    При публикации тонкого\веб клиента 8.2 в файле default.vrd раздел
    ib=”File="D:\mobil_tst";”> указывал на базу.

    а в файле 1cema.xml ничего похожего нет
    В httpd.conf тоже нет ссыло на базу. Есть только привязка к каталогу публикации.

    Т.е. как переносить это между серверами? и вообще пока не понятно как это работает без явной привязки к базе

    • Денис Глазырин

      Мобильная публикация – это “описание” конфигурации. К информационной базе на ПК там привязки нет. Каждае мобильное устройство будет при запуске приложения создавать свою локальную мобильную базу на устройстве и работать с теми данными, которые есть в ней.
      Для работы с базой на ПК – нужно будет делать обмены, об этом рассказывается в следующих днях тренинга.

      • Adapter

        Да, все это здорово. Но например при обновлении конфигурации на ПК мобильное приложение как то же обновляется? т.е. файл 1cema.xml каким то образом связан с конкретной базой на ПК. Где эта связь?

        Или, например, если я удалю базу на ПК, а публикацию на вебсервере оставлю все будет работать как раньше?

        В случае двух публикаций как узнать к какой из двух баз 1С привязан 1cema.xml ?

        • Игорь Сапрыгин

          через файл 1cema.xml и “связан”. При обновлении конфигурации на ПК обновляется файл 1cema.xml и публикуется еще один файл 1cemarun.xml – благодаря ему мобильная платформа понимает что схема приложения обновилась и подгружает её себе :)

          Или, например, если я удалю базу на ПК, а публикацию на вебсервере оставлю все будет работать как раньше?
          Да, все будет работать. например, вы по прежнему сможете добавить новую конфигурацию в мобильной платформе, прописав путь к каталогу где лежит 1cema.xml

          В случае двух публикаций как узнать к какой из двух баз 1С привязан 1cema.xml ?
          То есть? В одном каталоге всегда последняя публикация затрет предыдущую.
          Прямой связи с какой-то базой на ПК, размещенной по какому-то пути и т.п. – НЕТ.
          Но понять что за xml можно, открыв его и посмотрев на сего содержание. Там в тегах можно найти наименование конфигурации и другие параметры

    • Escander

      есть универсальное требование: у версии платформы и версии мобильной платформы 3 первые числа должны совпадать… например 8.3.4.365 платформа и мобильная платформа 8.3.4.21

  28. mail.baranov

    Добрый день. Не открывается в браузере файл 1cema.xml. Стоит denwer, на 127.0.0.1 откликается. Брандмауер отключен, антивирус тоже. Test1.ru денвер открывает. В чем может быть причина? Далее с мобильной платформы загрузить не удается – ошибка http при обращении к серверу, пинг проходит.

    • Поддержка курса по EDT

      1С не поддерживает денвер.
      Так что или прописать надо все в ручную (ищите на форумах 1С) или ставьте апач или иис

  29. Kashirskih

    Добрый день!
    Не читается файл 1cem-x86.apk c Google Диск в виртуальном андроиде VMware. Что делать?

    • Денис Глазырин

      1) перезалить его туда ещё раз
      2) отправить его себе по почте, почту открыть в виртуальном андроиде

  30. AlexSYa

    В виртуальной машине 1 задание выполнено нормально, а при работе с Планшетником при попытке “Загрузить” конфигурация не загружается (Connect to 192.168.1.33 timed out), при проверке соединения командой ping 192.168.1.33
    PING 192.168.1.33 (192.168.1.33) 56(84) bytes of data.
    OS – Windows 8

  31. volmax

    Создал конфигурацию, обновил приложение – вроде все заработало. Потом добавил общую форму РабочийСтол, обновился, при запуске на телефоне появляется ошибка “Ошибка HTTP при обращении к серверу:….. Unable to resolve host”….”: No address associated with hostname”. Сам файлик 1cema.xml изменился. В чем может быть проблема?

    • volmax

      Сорри, проблема решена, вопрос снимается.

  32. bestteacher.1c

    Есть возможность выгрузить конфигурацию в файл. Можно ли залить конфигурацию (этот файл) на мобильное устройство через Яндекс Диск, например.

    • Денис Глазырин

      Для того, чтобы залить конфигурацию файлом (и установить как самостоятельное приложение) – необходимо этот файл предварительно скомпилировать. Данный вопрос в текущем курсе не рассматривается.

  33. Соболевский Константин

    Вопрос по дистрибутиву android-x86-4.3-20130725.iso
    Какое разрешение, возможно его поменять.
    Просто смотришь на рабочие столы, а они вылазят за пределы экрана.
    Смотришь на размер экрана 1с пишет ширина 800 – высота 552.
    Скорей всего надо соответвующий дистрибутив найти? (не подскажите где).

    • Поддержка курса по EDT

      просто мышкой сузьте окно

      • Соболевский Константин

        Хе, но реальный размер не изменит.

  34. Максим

    При добавлении базы на устройстве происходит ошибка
    host name may not be null,
    через браузер устройства сервер откликается

    • Денис Глазырин

      у Вас версия apk-файла Мобильной платформы – точно правильная установлена? Похожая ошибка возникает, когда путают x86 и arm.

  35. miron

    Вопрос такой:
    почему обязательно публиковать на локальный веб-сервер?
    У меня есть хостинг с доменным именем. Могу я средствами 1С сделать публикацию на нём?

    Вопрос встал остро потому, что не удаётся никак подхватить с реального устройства на Android опубликованный файл xml
    Попробовал вручную загрузить его на хостинг, выставил пути-дороги и приложение установилось.

    • Игорь Сапрыгин

      Это уже к технарям. Поднимали такую тему, все сводилось только к предположениям.
      Если коротко то да, возможно. Но как это реализовать, и какие камни Вам встретятся по пути – врят ли подскажут.
      Но по ощущениям все будет гораздо сложнее, чем разобраться с локальным сервером…

      1С видит только “локальные” веб серверы. Как альтернатива – Вы сами догадались разместить XML где угодно :)

      • miron

        Вот без этой альтернативы никак не “взлетала” моя публикация… :( Застопорился наглухо. Вся работа встала в попытках разобраться – почему. Так и не нашёл ответа, как заставить увидеть локальный сервер с устройства на андроид…

    • Escander

      нужно что-бы 1С “видила” тот апач или иис который на вашем хостинге (админы у нас это называют “порты пробросить”)

  36. Marishka2112

    Установила BlueStacks. Зарегистрировалась на yandex.диск. Как теперь мне с виртуального устройства зайти на yandex.диск? Там походу интернета нет.

    • Поддержка курса по EDT

      если поставили блюстак, то яндекс диск вам не нужен, нажмите просто два раза мышкой на файлах мобильной платформы.

  37. mik_es

    Добрый день!
    Вроде тема такая мелькала. Когда в конфигураторе нажимаю опубликовать в выбранный каталог ничего не записывается. Операционка windows7. Подскажите, что у меня не так? Что надо настроить?

    • Игорь Сапрыгин

      1С запускаете от имени администратора?

        • mik_es

          Кажется разобрался. У меня в свойствах конфигурации не был указан поставщик. В видео на это как-то не акцентировали внимание. Больше на номер версии. Во всяком случае после того как указал имя поставщика стало записываться в каталог и в 127.0.0.1/fm открывается xml файл.

          • Игорь Сапрыгин

            Удивительные вещи происходят… =)
            Хорошо что все разрешилось

  38. Lemon8

    После публикации мобильного приложения пытаюсь в браузере перейти по адресу 127.0.0.1/fm

    выдаёт
    {“#exception”:”{http://v8.1c.ru/8.1/data/core}Exception”,”exception”:{“clsid”:”9db1fa37-b455-4f3f-b8dd-7de0ea7d6da3″,”descr”:”Файл не обнаружен ‘v8res://mngsrv/fm_'”,”data”:”77u/ew0KezlkYjFmYTM3LWI0NTUtNGYzZi1iOGRkLTdkZTBlYTdkNmRhMywi0KTQ\r\nsNC50Lsg0L3QtSDQvtCx0L3QsNGA0YPQttC10L0gJ3Y4cmVzOi8vbW5nc3J2L2Zt\r\nXycifSwxLA0KeyJ2OHJlczovL21uZ3Nydi9mbV8iLDB9LCJzcmNccmVzTmF0aXZl\r\nLmNwcCgxNDUpOiDQoNC10YHRg9GA0YEg0L3QtSDQvdCw0LnQtNC10L0ifQ==”}}

    У меня уже стоит одна база, работающая через веб-сервис, может это как-то связано?

    • Игорь Сапрыгин

      А вы точно именно мобильное приложение опубликовали? Пункт Конфигурация – Мобильное приложение – Публиковать ?

        • Игорь Сапрыгин

          В каталоге публикации какие файлы лежат?

          • Lemon8

            1cema.xml
            и в нем, как я понимаю то, что в видеоуроке когда происходит переход на 127.0.0.1/fm

            • Игорь Сапрыгин

              Пробуйте перепубликовать, перезапустить апач…
              Настораживает само сообщение. Однажды с таким сталкивался, но то была обычная публикация базы и вылечилось простой перепубликацией. У вас же мобильная публикация… странноэ..

        • Поддержка курса по EDT

          Попробуйте вначале отключить публикацию, а потом снова сделать

          • Lemon8

            хм.. сделал папку “fm” прям в корне диска С для этой публикации и всё заработало!

            Видимо как-то мешали другие публикации, которые находятся в “www”, причем одна из них лежит в “www” без подпапки..
            Спасибо за участие :)

    • DaNN

      Проверьте права на папку, похоже апач прочитать не может

  39. zztalker

    Здравствуйте, а публикация приложения для iOS без JailBrake возможна? (Интересует с обновлением “конфигурации” с сервера.)

    • Игорь Сапрыгин

      Добрый день.
      Под публикацией Вы подразумеваете размещение Мобильной платформы разработчика на iOS устройстве? Да, это возможно.
      Требуется аккаунт разработчика для iOS(подписка 100$ в год).
      XCode на Mac’е (можно использовать виртуальную машину).
      Проект для XCode входит в состав дистрибутива мобильной платформы (prjios.zip).
      Сам процесс компиляции описан в документации “1С:Предприятие 8.3. Руководство для разработчика”
      Глава 25. Разработка решений для мобильной платформы
      25.4.1. Установка мобильной платформы разработчика
      25.4.1.1. Для ОС iOS

      Более детально описывать – материала на целую статью.

  40. gigapevt

    Перешел ко второму уроку, но не страшно, за день осилю все уроки и сдам остальные ТЗ. По первому уроку: не мог подключиться с телефона к базе, потом нашел ошибку что порт был блокирован брадмауэром.

  41. Lotos

    В чем может быть причина того, что после установки Android на VMware не происходит загрузки? Только переливаются буквы Android, выбор языка не предлагается.

    • Денис Глазырин

      Причины могут быть разные.
      Я ещё раньше пробовал разные версии Андроида запускать и в виртуальной среде и LiveCD, при этом получалось, что на одном железе какая-то версия запускается, какая-то нет.
      Возможно в настройках виртуальной машины что-то не устраивает запускаемую ОС.
      Попробуйте VirtualBox или другую версию Андроида.

  42. Ольга

    Всё получилось, первый урок выполнен! На компьютере с VMware. Увы, 1Ска на мой Престижио так и не установилась…

    • Escander

      Тренер курса про то, что на ряд устройств не ставится рассказывает в более поздних блоках

  43. valeryilich

    Здравствуйте, проблема. Установила IIS, вроде работает. На localhost:8080 выводит стартовую стр. (Default Home Page), но когда пытаюсь публиковать пишет “Веб-серверы не обнаружены” =(
    Не стала ставить апач т.к. уже стоит денвер, который нужен очень снести его нельзя, в интернетах прочитала, что с денвером плохо дружит. Когда пробовала публиковать, денвер, разумеется отключала.

    Какие доп. действия нужны для публикации на IIS?

    • Игорь Сапрыгин

      Да никаких… По идее 1С уже должна была его увидеть…

        • Игорь Сапрыгин

          Да вот теряюсь пока в догадках, на практике всегда все было ОК.
          Сложно сказать т.к. я весь процесс настройки IIS уже знаю, и экспериментов с недонастройкой не проводил, поэтому некорректные ситуации просто так предсказать сложно.
          Одно знаю точно – с такой ситуацией не сталкивался.
          1С похоже берет данные о веб серверах где-то в операционной системе, и там почему-то нет Вашего IIS.
          А в паре слов – как устанавливали? Чего делали?

        • DaNN

          Есть подозрение, что он с денвером где-то конфликтует

          • valeryilich

            Да там установка, то “Я согласен с условиями” => “Далее” => “Готово”

            По поводу конфликта с денвером
            Даже с отключенным? порты то разные вроде… Хотя другой причины я вообще не вижу.
            Если да, то прям не знаю, что делать… денвер нужен(((

            Ладно попробую с другого компа, но это вновь замедлит процесс, смотрю теорию, “примерно накидываю” практику, но сами понимаете.. все не то..

            Если у кого есть вариант настройки денвера под это дело, умоляю поделитесь. В интернете видела только под 8.2

            • DaNN

              Можете поднять еще одну виртуальную машину, и там уже все делать, на чистой винде. Я сижу с мака, поэтому 1с у меня в вирт машине, там же апач, а эмулятор андройда еще одна отдельная вирт машина. Все отлично работает

      • Игорь Сапрыгин

        У человека и на 8080 все успешно работает. Проблема в другом…
        Кроме того 8080 это альтернативный порт http

  44. Влад

    Все прошло идеально, как на телефоне так и на виртуализации, единственное трабла возникла, может кому пригодится.
    При добавления конфигурации на телефон, нужно соблюдать регистр букв, а иначе выдает ошибку 404.

  45. Mixan4ick

    Почему-то не обновляется мобильное приложение на андроиде.
    Т.е. сделал форму с надписью “Моя первая мобильная конфа”
    Опубликовал, все ок. Подключил в андроиде , тоже все хорошо

    В конфигураторе, изменил текст. Нажал “Запустить мобильное приложение” но на androide ничего не изменилось :(
    Что не так?

    • L0z4

      при добавлении базы на андройде могли забыть поставить галочку
      Или просто это тот глюк, как в видео, когда приходится жать на “Запустить мобильное приложение” несколько раз пока оно не сработает.

      • Mixan4ick

        Больше смахивает на глюки. На андроиде , еще раз добавил мобильное приложение, и все заработало

  46. lopus

    Помогите разобраться. Решил развернуть апач на рабочем компе на нем 7 ка установлена, а на домашнем ХР. На домашнем все запустилось без проблем. На 7 ке не пойму что не так, пытаюсь опубликовать мобильное приложение, каталог который указал для публикации пустой, когда в адресной строке браузера указываю путь до каталога ошибка HTTP 403 – запрещено, что не так сделал. Я правильно понимаю там xml схема конфиги должна быть?

    • Игорь Сапрыгин

      Ответ вроде уже дали? Помог просто внимательный запуск от администратора? :)

    • Влад

      Скорее всего забыли сохранить конфигурацию, т.е. сначало сохраните, а потом публикуйте.

  47. scream

    Поставил апач
    netstat -ab
    пишет
    0.0.0.0:80 httpd.exe

    ipconfig показывает айпи компа 192.168.1.9

    http://127.0.0.1/MyMobApp/ показывает хмл файл
    http://127.0.0.1/ показывает что работает

    ввожу на андроиде
    http//192.168.1.9/MyMobApp
    получаю ошибка
    Ошибка HTTP при обращении к серверу http//192.168.1.9
    Connect to http//192.168.1.9:80 timed out

    где подправить нужно?

    • Денис Глазырин

      В брандмауэре/антивирусе/роуторе. Пока пинг до 192.168.1.9 с андроида не появится – работать не будет.

            • L0z4

              значит с сетью все ок. Нужно смотреть на фаерволы или сторонние приложения, которые могут блокировать 80 порт. Либо, чтобы исключить сторонние приложения – сменить в апатче порт на другой и разбираться исключительно с фаерволами

    • Денис Глазырин

      Попробуйте с ПК, вместо 127.0.0.1 открыть http//192.168.1.9/MyMobApp
      Если не откроется – проблема может быть с публикацией: попробовать опубликовать ещё раз/перезапустить вручную апач/проверить правильность написания путей.

  48. dubashov

    В отдельной статье освещался вопрос компиляции apk, а в курсе, который я КУПИЛ ЗА ДЕНЬГИ – нет. Не могу собрать приложение.
    При компиляции вылазят одна за одной ошибки “Ошибка совместного доступа к файлу…”. Сначала к “AdobeARM.log” – отключил Adobe Reader Updater. Следующая подобная ошибка – отключил сервис сканеров и факсов.
    Теперь к временному файлу, который сам же 1С и создал при запуске. Выхожу из 1С. Удаляю файл. Запускаю по новой. Там опять подобные файлы со случайными именами и построитель опять на них жалуется. Во вложении скриншот ошибки.

    • L0z4

      у меня было подобное пока в настройках приложения не прописал путь к кэшу сборщика. Да и когда было. Он то ругался, но сборку делал нормально.

      • dubashov

        Спасибо. Установить Кеш сборщика помогло. Теперь он просто говорит, что построение завершено, но с ошибками. В логе последняя строчка: “Начинается сборка”

        • L0z4

          Если во всех логах такая пустота, то можно пройтись отладкой в этой конфигурации. Следующий шаг у него это запуск make.bat для сборки.
          В моем случае проблем со сборкой не было.

          • dubashov

            Все. Собрал.
            Он не может работать с папками на русском.
            Пришлось заводить пользователя по английски, т.к. папка Temp внутри пользователя.

    • Поддержка курса по EDT

      Ну вопрос по работе со сборщиком приложения – в такой узкий “курс” никак не вложить, там только установка софта займет около часа.
      И ошибка о которой вы говорите – ошибка конфы, даже при успешной компиляции – она высвечивается.
      Откройте вторую вкладку и там есть журнал, скиньте его сюда, попробуем помочь.

      • dubashov

        Спасибо. Собралось.
        Проблема была в том, что пользователь на русском. Он не находил временные файлы из-за этого.

  49. Станислав

    Наверно ненмого поздно но все же, а если использовать IIS, какие дополнительные настройки для него нужны?

    • Игорь Сапрыгин

      Не совсем понятно какие настройки имеете ввиду?
      Ставим IIS, обязательно в его компонентах ставим Расширения ISAPI.
      Если операционка у вас 64 битная, то необходимо в пулах приложений IIS разрешить исполнение 32 разрядных приложений, т.к. платформа 32 битная, и без такого разрешения будет вываливаться внутренняя ошибка 500).
      Вот и все стандартные действия для ФАЙЛОВОЙ базы.

      В варианте кл-срв появляется больше вариация с битностью приложения, там все подводные камни и лежат :)

      • DaNN

        Угу, целые булыжники в неизвестных местах ;)

      • Игорь Сапрыгин

        А все таки забыл мелочь. Если при публикации на IIS будет ругаться что у пользователя IUSR нет прав на каталог с базой данных, то эти права нужно будет дать.
        Правый клик мышью на каталоге базы – Свойства – Закладка Безопасность – Изменить – Добавить – Дополнительно – Выбрать пользователя и ОК ОК ОК ОК ОК ОК =)

  50. ci4e

    Доброе утро!
    Не могу сдвинуться с мертвой точки: в мобильном приложениии (и на планшете, и на эмуляторе) ошибка разбора xml (см.скриншот http://yadi.sk/d/F-9zNtGAMrsu5). Апач стал нормально; 1С говорит, что Приложение успешно опубликовано; мобильное приложение после нажатия кнопки “Загрузить” выдает одну и ту же ошибку (см.скриншот http://yadi.sk/d/F-9zNtGAMrsu5). Сам файл 1cema.xml на всякий случай прикрепляю.

    Что делать?

    • Игорь Сапрыгин

      В прикреплениях не вижу 1cema.xml
      В браузере все корректно открывается? apk, конечно же, корректный установили?

      • ci4e

        Еще раз вложил 1cema.xml. В браузере он открывается нормально. Проверка синтаксиса xml в Notepad++ ошибок не показывает. Насчет корректности apk ничего сказать не могу – скачал его с вашего сайта (\mobile\platform\Android\1cema.xml). Но при установке он не ругался. Как его иначе проверить?

        • Денис Глазырин

          Про apk – имелось ввиду, что в архиве находится два файла, для arm платформы и для x86.
          Если используете эмулятор, для него надо x86-ю версию, для планшета – скорее всего arm.

          • ci4e

            так и есть: на планшете установлен arm, на эмуляторе – x86 (arm сразу давал ошибку).

        • Игорь Сапрыгин

          xml так и не прикрепился. Вам нужно его заархивировать и прикрепить.

          • ci4e

            еще одна попытка… (нажал кнопку “Выберите файл” выше поля ввода комментария, выбрал 1cema.zip, справа от кнопки появилось имя выбранного файла) Описал подробности потому что делаю это уже третий раз. Может и тут что-то не так делаю?

            • ci4e

              точно, ваш сервис не хочет прикреплять xml… простите, не обратил внимания на подсказку.

    • ci4e

      так как же все-таки мне устранить эту ошибку?

      • DaNN

        Файлик вроде корректный, а вот на девайс как будто другой грузиться. Если ввести в браузер путь к вашему мобильному приложению хмл открывается? попробуйте прямо с мобильного устройства или эмулятора

      • ci4e

        Разобрался!
        Надо было при подключении указать в адресе и имя файла 1cema.xml.
        Чтобы не писать имя файла, надо где-то (кажется, в соответствующем .htaccess) прописать 1cema.xml вместо index.php,index.html.

        Вопрос:
        На такой минимальной конфигурации нет разницы между командами “Конфигурация-МобильноеПриложение-Публиковать…” (использует web сервисы) и “Конфигурация-МобильноеПриложение-ЗаписатьВФайл…” (НЕ использует web сервисы, можно спокойно работать с denwer без apach).
        Верно ли это для реальных конфигураций?

        • Игорь Сапрыгин

          Да, результаты команд будут идентичны. xml файл в обоих случаях будет одинаков.

        • Adapter

          Спасибо за подсказку. без этого не мог пройти дальше. в курсе не указано.

Комментарии закрыты